#ifndef __DIRSCANNER_H
#define __DIRSCANNER_H
#include "Mylogger.hh"
#include <string>
#include <iostream>
#include <vector> 
using std::string;
using std::vector;
 
class DirScanner
{
public:
    DirScanner();
    void operator()();  //重载函数调用运算符，调用traverse函数
    vector<string>& getfiles(); //返回_vecFilesfiles的引用
    void traverse(const string & dirname); //获取某一目录下的所有文件
private:
    vector<string> _files;   //存放绝对路径
};
 
#endif